package ecom.api;

import java.util.List;
import javax.ejb.Remote;
import ecom.entity.AnnonceChercheurEntity;
import ecom.entity.ChercheurEntity;


@Remote
public interface IAnnonceChercheurRemote {

	AnnonceChercheurEntity CreateAnnonceChercheur(ChercheurEntity utilisateur, String titre, String texte, String ville, int departement, String photo);

	AnnonceChercheurEntity SaveAnnonceChercheur(AnnonceChercheurEntity myannonce);
	
	AnnonceChercheurEntity ModifAnnonceChercheur(long id, String titre, String texte, String ville, int departement, String photo);
	  
	List<AnnonceChercheurEntity> FindAnnoncesChercheur();
	List<AnnonceChercheurEntity> FindAnnoncesChercheur(int departement);
	List<AnnonceChercheurEntity> FindAnnoncesChercheur(long id);

	List<AnnonceChercheurEntity> FindMesAnnoncesChercheur(ChercheurEntity MonChercheur);

	AnnonceChercheurEntity FindAnnonceChercheur(long id);
	  
	AnnonceChercheurEntity ActivateAnnonceChercheur(long id);

	void DeleteAnnonceChercheur(long id);
	  
}
